home *** CD-ROM | disk | FTP | other *** search
- import com.siemens.mp.game.Vibrator;
- import java.io.IOException;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Form;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
- import javax.microedition.lcdui.StringItem;
-
- // $FF: renamed from: c
- public class class_0 extends Canvas implements CommandListener {
- // $FF: renamed from: s javax.microedition.lcdui.Display
- private Display field_0;
- // $FF: renamed from: r EuroConv
- private EuroConv field_1;
- // $FF: renamed from: G javax.microedition.lcdui.Graphics
- private static Graphics field_2;
- // $FF: renamed from: q javax.microedition.lcdui.Command
- private Command field_3;
- // $FF: renamed from: p javax.microedition.lcdui.Command
- private Command field_4;
- // $FF: renamed from: o javax.microedition.lcdui.Command
- private Command field_5;
- // $FF: renamed from: n javax.microedition.lcdui.Command
- private Command field_6;
- // $FF: renamed from: m javax.microedition.lcdui.Command
- private Command field_7;
- // $FF: renamed from: l javax.microedition.lcdui.Command
- private Command field_8;
- // $FF: renamed from: k b
- private b field_9;
- // $FF: renamed from: j b
- private b field_10;
- // $FF: renamed from: i b
- private b field_11;
- // $FF: renamed from: h b
- private b field_12;
- // $FF: renamed from: g b
- private b field_13;
- // $FF: renamed from: f long
- private static final long field_14;
- // $FF: renamed from: e long
- private long field_15;
- // $FF: renamed from: d byte
- private byte field_16 = 0;
- // $FF: renamed from: c byte
- private static final byte field_17 = 0;
- // $FF: renamed from: void byte
- private static final byte field_18 = 1;
- // $FF: renamed from: null byte
- private static final byte field_19 = 2;
- // $FF: renamed from: goto byte
- private static final byte field_20 = 3;
- // $FF: renamed from: else byte
- private static final byte field_21 = 4;
- // $FF: renamed from: case byte
- private static final byte field_22 = 5;
- // $FF: renamed from: byte byte
- private byte field_23 = 0;
- // $FF: renamed from: new byte
- private static final byte field_24 = 0;
- // $FF: renamed from: int byte
- private static final byte field_25 = 1;
- // $FF: renamed from: P java.lang.String
- private static String field_26;
- // $FF: renamed from: O java.lang.String
- private static String field_27;
- // $FF: renamed from: N java.lang.String
- private static String field_28;
- // $FF: renamed from: M java.lang.String
- private static String field_29;
- // $FF: renamed from: L java.lang.String
- private static String field_30;
- // $FF: renamed from: J java.lang.String
- private static String field_31;
- // $FF: renamed from: do java.lang.String
- private static String field_32;
- // $FF: renamed from: Q java.lang.String
- private static String field_33;
- // $FF: renamed from: t java.lang.String
- private static String field_34;
- // $FF: renamed from: R java.lang.String
- private static String field_35;
- // $FF: renamed from: B java.lang.String
- private static String field_36;
- // $FF: renamed from: u java.lang.String
- private static String field_37;
- // $FF: renamed from: a java.lang.String
- private static String field_38;
- // $FF: renamed from: C java.lang.String
- private static String field_39;
- // $FF: renamed from: v java.lang.String
- private static String field_40;
- // $FF: renamed from: if java.lang.String
- private static String field_41;
- // $FF: renamed from: D java.lang.String
- private static String field_42;
- // $FF: renamed from: w java.lang.String
- private static String field_43;
- // $FF: renamed from: for java.lang.String
- private static String field_44;
- // $FF: renamed from: E java.lang.String
- private static String field_45;
- // $FF: renamed from: x java.lang.String
- private static String field_46;
- // $FF: renamed from: try java.lang.String
- private static String field_47;
- // $FF: renamed from: F java.lang.String
- private static String field_48;
- // $FF: renamed from: y java.lang.String
- private static String field_49;
- // $FF: renamed from: char java.lang.String
- private static String field_50;
- // $FF: renamed from: H java.lang.String
- private static String field_51;
- // $FF: renamed from: z java.lang.String
- private static String field_52;
- // $FF: renamed from: long java.lang.String
- private static String field_53;
- // $FF: renamed from: I java.lang.String
- private static String field_54;
- // $FF: renamed from: A java.lang.String
- private static String field_55;
- // $FF: renamed from: b java.lang.String
- private static String field_56;
- // $FF: renamed from: K java.lang.String
- private static String field_57;
-
- class_0(Display var1, EuroConv var2) {
- this.field_0 = var1;
- this.field_1 = var2;
- this.field_4 = new Command(field_26, 1, 0);
- this.field_5 = new Command(field_27, 1, 1);
- this.field_6 = new Command(field_28, 1, 2);
- this.field_8 = new Command(field_29, 1, 3);
- this.field_3 = new Command(field_30, 7, 4);
- this.method_1(true);
- var1.setCurrent(this);
- }
-
- // $FF: renamed from: if (boolean) void
- protected void method_0(boolean var1) {
- this.field_0.setCurrent((Displayable)null);
- }
-
- // $FF: renamed from: a (boolean) void
- protected void method_1(boolean var1) {
- if (var1) {
- ((Displayable)this).addCommand(this.field_4);
- ((Displayable)this).addCommand(this.field_5);
- ((Displayable)this).addCommand(this.field_6);
- ((Displayable)this).addCommand(this.field_3);
- ((Displayable)this).addCommand(this.field_8);
- ((Displayable)this).setCommandListener(this);
- } else {
- ((Displayable)this).removeCommand(this.field_4);
- ((Displayable)this).removeCommand(this.field_5);
- ((Displayable)this).removeCommand(this.field_6);
- ((Displayable)this).removeCommand(this.field_8);
- ((Displayable)this).removeCommand(this.field_3);
- ((Displayable)this).setCommandListener((CommandListener)null);
- }
-
- }
-
- public void paint(Graphics var1) {
- field_2 = var1;
- if (this.field_9 == null) {
- this.field_9 = new b(field_31, field_32, var1, 3, 13);
- }
-
- if (this.field_10 == null) {
- this.field_10 = new b(field_33, field_32, var1, 3, 24);
- }
-
- if (this.field_11 == null) {
- this.field_11 = new b(field_34, field_32, var1, 3, 38);
- }
-
- if (this.field_12 == null) {
- this.field_12 = new b(field_35, field_32, var1, 3, 53);
- }
-
- if (this.field_13 == null) {
- this.field_13 = new b(field_36, field_32, var1, 3, 64);
- }
-
- this.method_2();
- }
-
- // $FF: renamed from: a () void
- private void method_2() {
- int var1 = ((Canvas)this).getHeight() - 5;
- int var2 = ((Canvas)this).getWidth();
- field_2.setClip(0, 0, var2, var1 + 5);
- field_2.setColor(0);
- field_2.fillRect(0, 0, var2, 11);
- field_2.setColor(16777215);
- field_2.drawLine(0, 0, 0, 0);
- field_2.drawLine(var2 - 1, 0, var2 - 1, 0);
- field_2.setFont(Font.getFont(0, 1, 8));
- field_2.drawString(field_37, var2 / 2, 2, 17);
- field_2.setColor(0);
- field_2.setStrokeStyle(0);
- field_2.drawRect(0, 11, var2 - 1, var1 - 12);
- field_2.drawLine(0, var1 - 13, var2, var1 - 13);
-
- try {
- field_2.drawImage(Image.createImage(field_38), 11, ((Canvas)this).getHeight() - 4, 20);
- } catch (IOException var7) {
- }
-
- field_2.setClip(1, 12, var2 - 2, var1 - 1);
- if (this.field_16 == 0) {
- field_2.setStrokeStyle(1);
-
- for(int var3 = 12; var3 < 62; var3 += 2) {
- field_2.drawLine(1, var3, 100, var3);
- }
-
- field_2.setStrokeStyle(0);
-
- for(int var4 = -76; var4 < 62; var4 += 12) {
- field_2.drawLine(1, var4, 63 - var4, 62);
- field_2.drawLine(1, var4 + 3, 60 - var4, 62);
- }
-
- field_2.setColor(65535);
- field_2.fillArc(27, 16, 45, 41, 0, 360);
- if (this.field_16 == 0) {
- try {
- field_2.drawImage(Image.createImage(field_39), ((Canvas)this).getWidth() / 2 - 3, 36, 3);
- } catch (IOException var6) {
- }
- }
-
- field_2.setColor(0);
- field_2.drawArc(27, 16, 45, 41, 0, 360);
- field_2.drawArc(29, 18, 41, 37, 0, 360);
- field_2.setFont(Font.getFont(64, 0, 8));
- field_2.drawString(field_40, 2, ((Canvas)this).getHeight() - 6, 36);
- field_2.setClip(1, 12, var2, var1 - 1);
- field_2.drawLine(94, 76, 100, 76);
- field_2.drawLine(95, 77, 99, 77);
- field_2.drawLine(96, 78, 98, 78);
- field_2.drawLine(97, 79, 97, 79);
- field_2.setClip(1, 12, var2 - 2, var1 - 1);
- }
-
- }
-
- // $FF: renamed from: if () void
- public void method_3() {
- field_2.setColor(0);
- if (this.field_9.a()) {
- this.field_9.for();
- String var1 = this.field_9.do();
- if (var1 != null && !var1.equals(field_32)) {
- this.field_10.if(a.if(a.a(a.a(var1), field_14), 0));
- } else {
- this.field_10.if(field_41);
- }
- } else {
- this.field_10.for();
- String var2 = this.field_10.do();
- if (var2 != null && !var2.equals(field_32) && Long.parseLong(var2) != 4L) {
- this.field_9.if(a.if(a.if(a.a(var2), field_14), 2));
- } else {
- this.field_9.if(field_42);
- }
- }
-
- }
-
- protected void keyPressed(int var1) {
- switch (var1) {
- case -60:
- if (this.field_16 == 1) {
- this.field_16 = 2;
- field_2.setColor(255, 255, 255);
- field_2.fillRect(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight() - 18);
- field_2.fillRect(1, ((Canvas)this).getHeight() - 17, ((Canvas)this).getWidth() - 2, 11);
- field_2.setColor(0, 0, 0);
- field_2.setFont(Font.getFont(64, 0, 8));
- field_2.drawString(field_44, 2, ((Canvas)this).getHeight() - 6, 36);
- this.field_9.a(false);
- this.field_10.a(true);
- this.method_3();
- }
- break;
- case -59:
- if (this.field_16 == 2) {
- this.field_16 = 1;
- field_2.setColor(255, 255, 255);
- field_2.fillRect(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight() - 18);
- field_2.fillRect(1, ((Canvas)this).getHeight() - 17, ((Canvas)this).getWidth() - 2, 11);
- field_2.setColor(0, 0, 0);
- field_2.setFont(Font.getFont(64, 0, 8));
- field_2.drawString(field_43, 2, ((Canvas)this).getHeight() - 6, 36);
- this.field_9.a(true);
- this.field_10.a(false);
- this.method_3();
- }
- break;
- case -12:
- if (this.field_16 != 0) {
- this.field_16 = 0;
- this.method_1(true);
- this.method_2();
- }
- break;
- case -11:
- switch (this.field_16) {
- case 1:
- case 2:
- if (!this.field_9.do().equals(field_32) && !this.field_10.do().equals(field_32)) {
- this.field_9.a(false);
- this.field_10.a(false);
- field_2.setColor(0);
- field_2.setFont(Font.getFont(64, 0, 8));
- if (this.field_23 == 0) {
- this.field_16 = 3;
- this.field_11.for(field_34);
- field_2.drawString(field_26, 2, ((Canvas)this).getHeight() - 6, 36);
- } else {
- this.field_16 = 4;
- this.field_11.for(field_45);
- field_2.drawString(field_27, 2, ((Canvas)this).getHeight() - 6, 36);
- }
-
- field_2.setStrokeStyle(1);
- field_2.drawLine(0, 33, ((Canvas)this).getWidth(), 33);
- field_2.setStrokeStyle(0);
- this.field_11.if(field_32);
- this.field_11.a(true);
- this.field_11.for();
- } else {
- Vibrator.triggerVibrator(20);
- }
- break;
- case 3:
- case 4:
- if (!this.field_11.do().equals(field_32) && !this.field_10.do().equals(field_32)) {
- this.field_11.a(false);
- field_2.setColor(0);
- field_2.setFont(Font.getFont(64, 0, 8));
- if (this.field_23 == 0) {
- this.field_15 = a.a(this.field_11.do()) - a.a(this.field_9.do());
- this.field_12.if(a.if(this.field_15, 2));
- this.field_13.if(a.if(a.a(this.field_15, field_14), 0));
- } else {
- this.field_15 = a.a(this.field_11.do()) - a.a(this.field_10.do());
- this.field_13.if(a.if(this.field_15, 0));
- this.field_12.if(a.if(a.if(this.field_15, field_14), 2));
- }
-
- field_2.setStrokeStyle(1);
- field_2.drawLine(0, 50, ((Canvas)this).getWidth(), 50);
- field_2.setStrokeStyle(0);
- field_2.setColor(16777215);
- field_2.fillRect(1, ((Canvas)this).getHeight() - 18, ((Canvas)this).getWidth() - 2, 11);
- this.field_12.for();
- this.field_13.for();
- this.field_16 = 5;
- } else {
- Vibrator.triggerVibrator(20);
- }
- break;
- case 5:
- this.field_16 = 0;
- this.method_1(true);
- this.method_2();
- }
- }
-
- switch (this.field_16) {
- case 0:
- default:
- break;
- case 1:
- String var4 = this.field_9.do();
- if (var1 >= 48 && var1 <= 57 && var4.length() < 10 && this.field_10.do().length() < 14) {
- this.field_9.do((new Character((char)var1)).toString());
- } else if (var1 == 42) {
- if (var4.length() > 0 && var4.indexOf(44) == -1) {
- this.field_9.do(field_46);
- }
- } else if ((var1 == -1 || var1 == -61) && var4.length() > 0) {
- this.field_9.if();
- } else if (var1 == -4) {
- this.field_9.if(field_32);
- }
-
- this.method_3();
- break;
- case 2:
- String var5 = this.field_10.do();
- if (var1 >= 48 && var1 <= 57 && var5.length() < 14 && this.field_9.do().length() < 10) {
- this.field_10.do((new Character((char)var1)).toString());
- } else if ((var1 == -1 || var1 == -61) && var5.length() > 0) {
- this.field_10.if();
- } else if (var1 == -4) {
- this.field_10.if(field_32);
- }
-
- this.method_3();
- break;
- case 3:
- String var2 = this.field_11.do();
- if (var1 >= 48 && var1 <= 57 && var2.length() < 10) {
- this.field_11.do((new Character((char)var1)).toString());
- } else if (var1 == 42) {
- if (var2.length() > 0 && var2.indexOf(44) == -1) {
- this.field_11.do(field_46);
- }
- } else if ((var1 == -1 || var1 == -61) && var2.length() > 0) {
- this.field_11.if();
- } else if (var1 == -4) {
- this.field_11.if(field_32);
- }
- break;
- case 4:
- String var3 = this.field_11.do();
- if (var1 >= 48 && var1 <= 57 && var3.length() < 14 && this.field_11.do().length() < 10) {
- this.field_11.do((new Character((char)var1)).toString());
- } else if ((var1 == -1 || var1 == -61) && var3.length() > 0) {
- this.field_11.if();
- } else if (var1 == -4) {
- this.field_11.if(field_32);
- }
- }
-
- System.gc();
- }
-
- public void commandAction(Command var1, Displayable var2) {
- if (var1 == this.field_4) {
- this.method_1(false);
- this.field_23 = 0;
- this.field_16 = 1;
- field_2.setColor(255, 255, 255);
- field_2.fillRect(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight() - 18);
- field_2.fillRect(1, ((Canvas)this).getHeight() - 17, ((Canvas)this).getWidth() - 2, 11);
- field_2.setColor(0, 0, 0);
- field_2.setFont(Font.getFont(64, 0, 8));
- field_2.drawString(field_43, 2, ((Canvas)this).getHeight() - 6, 36);
- this.field_9.a(true);
- this.field_10.a(false);
- this.field_9.if(field_32);
- this.field_10.if(field_41);
- this.method_3();
- } else if (var1 == this.field_5) {
- this.method_1(false);
- this.field_23 = 1;
- this.field_16 = 2;
- field_2.setColor(65535);
- field_2.fillRect(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight() - 18);
- field_2.fillRect(1, ((Canvas)this).getHeight() - 17, ((Canvas)this).getWidth() - 2, 11);
- field_2.setColor(0);
- field_2.setFont(Font.getFont(64, 0, 8));
- field_2.drawString(field_44, 2, ((Canvas)this).getHeight() - 6, 36);
- this.field_9.a(false);
- this.field_10.a(true);
- this.field_9.if(field_41);
- this.field_10.if(field_32);
- this.method_3();
- } else if (var1 == this.field_6) {
- Form var3 = new Form(field_47);
- this.field_7 = new Command(field_48, 4, 0);
- var3.append(field_49);
- var3.append(new StringItem(field_50, field_51));
- var3.append(new StringItem(field_52, field_53));
- var3.append(new StringItem(field_54, field_55));
- ((Displayable)var3).addCommand(this.field_7);
- ((Displayable)var3).setCommandListener(this);
- this.field_0.setCurrent(var3);
- } else if (var1 == this.field_8) {
- Form var4 = new Form(field_37);
- this.field_7 = new Command(field_48, 4, 0);
- var4.append(field_56);
- ((Displayable)var4).addCommand(this.field_7);
- ((Displayable)var4).setCommandListener(this);
- this.field_0.setCurrent(var4);
- } else if (var1 == this.field_7) {
- this.field_16 = 0;
- this.field_0.setCurrent(this);
- } else if (var1 == this.field_3) {
- this.field_1.a();
- }
-
- System.gc();
- }
-
- static {
- field_26 = method_4(field_26);
- field_27 = method_4(field_27);
- field_28 = method_4(field_28);
- field_29 = method_4(field_29);
- field_30 = method_4(field_30);
- field_31 = method_4(field_31);
- field_32 = method_4(field_32);
- field_33 = method_4(field_33);
- field_34 = method_4(field_34);
- field_35 = method_4(field_35);
- field_36 = method_4(field_36);
- field_37 = method_4(field_37);
- field_38 = method_4(field_38);
- field_39 = method_4(field_39);
- field_40 = method_4(field_40);
- field_41 = method_4(field_41);
- field_42 = method_4(field_42);
- field_43 = method_4(field_43);
- field_44 = method_4(field_44);
- field_45 = method_4(field_45);
- field_46 = method_4(field_46);
- field_47 = method_4(field_47);
- field_48 = method_4(field_48);
- field_49 = method_4(field_49);
- field_50 = method_4(field_50);
- field_51 = method_4(field_51);
- field_52 = method_4(field_52);
- field_53 = method_4(field_53);
- field_54 = method_4(field_54);
- field_55 = method_4(field_55);
- field_56 = method_4(field_56);
- field_57 = method_4(field_57);
- field_14 = a.a(field_57);
- }
-
- // $FF: renamed from: a (java.lang.String) java.lang.String
- private static String method_4(String var0) {
- int var1 = var0.length();
- char[] var2 = new char[var1];
-
- for(int var3 = 0; var3 < var1; ++var3) {
- var2[var3] = (char)(var0.charAt(var3) ^ -38288);
- }
-
- return new String(var2);
- }
- }
-